#ifndef GRAPHICS_CAMERA_H
#define GRAPHICS_CAMERA_H

#include "../Math/Vector.h"
#include "Renderable.h"

using namespace Math;

namespace Graphics
{
	class Camera: public Renderable
	{
		public:
				Camera(const Point& position=Point(-1.0f,0.5f,1.0f), const Point& lookAt=Point(), Renderable* parent=NULL);

				void strafe(const Vector& where);
				void update();

		protected:
				Point _lookAt;
	};
}

#endif
